package com.web.exiaodao.remote.vo;

import com.wordnik.swagger.annotations.ApiModel;
import com.wordnik.swagger.annotations.ApiModelProperty;

/**
 * @ClassName: AutherLeaveMessageVo
 * @Description:玩/艺术/学乐/达人-留言表 Vo
 * @author eason.zt
 * @date  2016-11-03 12:10:33
 *
 */
@ApiModel(value="玩/艺术/学乐/达人-留言表Vo对象")
public class AutherLeaveMessageVo {

	@ApiModelProperty(value="主键，自动增长")
	private Long id;
	
	@ApiModelProperty(value="创建时间")
	private String createTime;
	
	@ApiModelProperty(value="用户id（留言人）,用户id")
	private Long userId;
	@ApiModelProperty(value="达人作品id（被留言人）,达人作品id（被留言人）")
	private Long worksID;
	@ApiModelProperty(value="留言内容（500字以内）,留言内容")
	private String leaveMessageContent;
	//新增
	@ApiModelProperty(value="玩/艺术/学乐/达人-作品表Vo对象,玩/艺术/学乐/达人-作品表Vo对象")
	private AutherWorksTableVo AutherWorksTableVo;
	@ApiModelProperty(value="玩/艺术/学乐/达人-作者表Vo对象,玩/艺术/学乐/达人-作者表Vo对象")
	private ArtInformationVo ArtInformationVo;
	@ApiModelProperty(value="用户Vo对象,用户Vo对象")
	private UserVo userVo;

	public AutherLeaveMessageVo(Long id, String createTime, Long userId,
			Long worksID, String leaveMessageContent, 
			AutherWorksTableVo autherWorksTableVo,
			ArtInformationVo artInformationVo,
			UserVo userVo) {
		super();
		this.id = id;
		this.createTime = createTime;
		this.userId = userId;
		this.worksID = worksID;
		this.leaveMessageContent = leaveMessageContent;
		this.AutherWorksTableVo = autherWorksTableVo;
		this.ArtInformationVo = artInformationVo;
		this.userVo = userVo;
	}

	public AutherLeaveMessageVo() {
		super();
	}
	
	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}
	
	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}
	
		public void setUserId(Long userId){
		this.userId=userId;
	}
	
	public Long getUserId(){
		return userId;
	}
		public void setWorksID(Long worksID){
		this.worksID=worksID;
	}
	
	public Long getWorksID(){
		return worksID;
	}
		public void setLeaveMessageContent(String leaveMessageContent){
		this.leaveMessageContent=leaveMessageContent;
	}
	
	public String getLeaveMessageContent(){
		return leaveMessageContent;
	}

	public AutherWorksTableVo getAutherWorksTableVo() {
		return AutherWorksTableVo;
	}

	public void setAutherWorksTableVo(AutherWorksTableVo autherWorksTableVo) {
		AutherWorksTableVo = autherWorksTableVo;
	}

	public ArtInformationVo getArtInformationVo() {
		return ArtInformationVo;
	}

	public void setArtInformationVo(ArtInformationVo artInformationVo) {
		ArtInformationVo = artInformationVo;
	}

	public UserVo getUserVo() {
		return userVo;
	}

	public void setUserVo(UserVo userVo) {
		this.userVo = userVo;
	}
		
}

